// 引入iview的组件
import Vue from 'vue'
// console.log(Vue.component('Select'))
const SelectConstructor = Vue.component('Select')
const CustomSelect = Vue.extend({
	extends: SelectConstructor,
	data() {
		return {
			// 你的自定义数据
		}
	},
	methods: {
		// onOptionClick(option) {
		// 	console.log(option)
		// 	if (this.multiple) {
		// 		// keep the query for remote select
		// 		if (this.remote) this.lastRemoteQuery = this.lastRemoteQuery || this.query
		// 		else this.lastRemoteQuery = ''
		// 		const valueIsSelected = this.values.find(({ value }) => value === option.value)
		// 		if (valueIsSelected) {
		// 			this.values = this.values.filter(({ value }) => value !== option.value)
		// 		} else {
		// 			this.values = this.values.concat(option)
		// 		}
		// 		this.isFocused = true // so we put back focus after clicking with mouse on option elements
		// 	} else {
		// 		this.query = ''
		// 		this.values = [option]
		// 		this.lastRemoteQuery = ''
		// 		// this.isFocused = true
		// 		this.hideMenu()
		// 	}
		// 	// if (this.filterable){
		// 	// 		const inputField = this.$el.querySelector('input[type="text"]');
		// 	// 		if (!this.autoComplete) this.$nextTick(() => inputField.focus());
		// 	// }
		// 	this.broadcast('Drop', 'on-update-popper')
		// 	this.$emit('on-select', this.publicValue) // # 4441
		// 	setTimeout(() => {
		// 		this.filterQueryChange = false
		// 		// this.onClickOutside()
		// 	}, 300)
		// }
	}
})
export default CustomSelect
